#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <assert.h>

int my_strcmp(const char* p1, const char* p2) {
	for (; *p1 || *p2; p1++, p2++) {
		if (*p1 == *p2) {
			continue;
		}
		else {
			return *p1 - *p2;
		}
	}return 0;
}



int main()
{
	char str1[] = "abcdefg";
	char str2[] = "abcdefg";

	char* p = (my_strcmp(str1, str2)>0) ? str1 : str2;
	int r = my_strcmp(str1, str2);

	printf("%s\n", p);
	printf("%d ", r);

	return 0;
}

//int main()
//{
//	char str1[] = "abcdefg";
//	char str2[] = "abcdepg";
//
//	char* p = (strcmp(str1, str2) > 0) ? str1 : str2;
//
//	printf("%s\n", p);
//
//	return 0;
//}